semi-automatic weapon - French English Dictionary